deep plantar branch of arcuate artery - German English Dictionary